From b0c3f73170f989fb39a1c840619b34a522e149d9 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Wed, 19 May 2004 16:38:34 +0000 Subject: [PATCH] *** empty log message *** --- src/ChangeLog | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index 89178e9db1d..876a68fb24c 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,7 +1,33 @@ +2004-05-19 Jim Blandy + + Add support for new '\_<' and '\_>' regexp operators, matching the + beginning and ends of symbols. + * regex.c (enum syntaxcode): Add Ssymbol. + (init_syntax_once): Set the syntax for '_' to Ssymbol, not Sword. + (re_opcode_t): New opcodes `symbeg' and `symend'. + (print_partial_compiled_pattern): Print the new opcodes properly. + (regex_compile): Parse the new operators. + (analyse_first): Skip symbeg and symend (they match only the empty string). + (mutually_exclusive_p): `symend' is mutually exclusive with \s_ and + \sw; `symbeg' is mutually exclusive with \S_ and \Sw. + (re_match_2_internal): Match symbeg and symend. + + * search.c (trivial_regexp_p): \_ is no longer a trivial regexp. + 2004-05-19 Kim F. Storm * .gdbinit (xsymbol): Fix last change. +2004-05-18 Stefan Monnier + + * .gdbinit (xprintstr): New fun. + (xstring, xprintsym): Use it. + + * w32proc.c (create_child): Use INTMASK. + + * alloc.c (Fgarbage_collect): Do all the marking before flushing + unmarked elements of the undo list. + 2004-05-18 David Ponce * print.c (print): Reset print_depth before to call print_object. -- 2.30.2